home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 5 / Amiga Plus Sonderheft 1996 #5.iso / demo-versionen / monumentdesigner / main.def < prev    next >
Text File  |  1988-09-16  |  9KB  |  341 lines

  1. /*\
  2. ***  $VER: Main.def 2.0 (11.09.95)
  3. ***
  4. ***  Monument-Titler (C) Copyright 1994-1995 by proDAD,
  5. ***                      All Rights Reserved
  6. ***
  7. ***  Grunddefinitionen
  8. \*/
  9.  
  10.  
  11.  
  12. /*
  13. **  Farbtabell mit den RGBA-Komponenten
  14. **
  15. **  [0<=RGBA<=255]
  16. */
  17. /******************************  R * G * B * A **/
  18. COLORS
  19.   COLOR "Schwarz"                 0   0   0 255
  20.   COLOR "Weiß"                  255 255 255 255
  21.   COLOR "Transparent"             0   0   0   0
  22.   COLOR "1/2 Trans. dunkel"       0   0   0 128
  23.   COLOR "1/2 Trans. hell"       255 255 255 128
  24.   COLOR "Rot"                   255   0   0 255
  25.   COLOR "Dunkelrot"             128   0   0 255
  26.   COLOR "1/2 Trans. rot"        255   0   0 128
  27.   COLOR "Grün"                    0 255   0 255
  28.   COLOR "Dunkelgrün"              0 128   0 255
  29.   COLOR "1/2 Trans. grün"         0 255   0 128
  30.   COLOR "Blau"                    0   0 255 255
  31.   COLOR "Dunkelblau"              0   0 128 255
  32.   COLOR "1/2 Trans. blau"         0   0 255 128
  33.   COLOR "Gelb"                  255 255   0 255
  34.   COLOR "1/2 Trans. Gelb"       255 255   0 128
  35.   COLOR "Orange"                255 128   0 255
  36.   COLOR "Ocker"                 128 128   0 255
  37.   COLOR "Magenta"               255   0 255 255
  38.   COLOR "1/2 Trans. Magenta"    255   0 255 128
  39.   COLOR "Dunkelmagenta"         128   0 128 255
  40.   COLOR "Cyan"                    0 255 255 255
  41.   COLOR "1/2 Trans. Cyan"         0 255 255 128
  42.   COLOR "Dunkelcyan"              0 128 128 255
  43.   COLOR "Hellgrau"              200 200 200 255
  44.   COLOR "Grau"                  128 128 128 255
  45.  
  46.   COLOR "Grau 6"                239 239 239 255
  47.   COLOR "Grau 5"                207 207 207 255
  48.   COLOR "Grau 4"                172 172 172 255
  49.   COLOR "Grau 3"                139 139 139 255
  50.   COLOR "Grau 2"                103 103 103 255
  51.   COLOR "Grau 1"                 71  71  71 255
  52.   COLOR "Rot 6"                 240  76  76 255
  53.   COLOR "Rot 5"                 208  64  64 255
  54.   COLOR "Rot 4"                 172  52  52 255
  55.   COLOR "Rot 3"                 140  44  44 255
  56.   COLOR "Rot 2"                 104  32  32 255
  57.   COLOR "Rot 1"                  71  28  28 255
  58.   COLOR "Orange 6"              240 171  52 255
  59.   COLOR "Orange 5"              208 148  44 255
  60.   COLOR "Orange 4"              172 124  36 255
  61.   COLOR "Orange 3"              140 100  32 255
  62.   COLOR "Orange 2"              104  76  24 255
  63.   COLOR "Orange 1"               71  52  16 255
  64.   COLOR "Gelb 6"                240 240  20 255
  65.   COLOR "Gelb 5"                208 208  16 255
  66.   COLOR "Gelb 4"                172 172  12 255
  67.   COLOR "Gelb 3"                140 140  10 255
  68.   COLOR "Gelb 2"                104 104   8 255
  69.   COLOR "Gelb 1"                 71  71   6 255
  70.   COLOR "Gelb-Grün 6"           164 240   0 255
  71.   COLOR "Gelb-Grün 5"           140 208   0 255
  72.   COLOR "Gelb-Grün 4"           120 171   0 255
  73.   COLOR "Gelb-Grün 3"            96 140   0 255
  74.   COLOR "Gelb-Grün 2"            72 104   0 255
  75.   COLOR "Gelb-Grün 1"            48  71   0 255
  76.   COLOR "Grün 6"                 76 240  76 255
  77.   COLOR "Grün 5"                 64 208  64 255
  78.   COLOR "Grün 4"                 52 171  52 255
  79.   COLOR "Grün 3"                 44 140  44 255
  80.   COLOR "Grün 2"                 32 104  32 255
  81.   COLOR "Grün 1"                 28  71  28 255
  82.   COLOR "Blau-Grün 6"             0 240 240 255
  83.   COLOR "Blau-Grün 5"             0 208 208 255
  84.   COLOR "Blau-Grün 4"             0 171 171 255
  85.   COLOR "Blau-Grün 3"             0 140 140 255
  86.   COLOR "Blau-Grün 2"             0 104 104 255
  87.   COLOR "Blau-Grün 1"             0  71  71 255
  88.   COLOR "Blau 6"                 76  76 240 255
  89.   COLOR "Blau 5"                 64  64 208 255
  90.   COLOR "Blau 4"                 52  52 171 255
  91.   COLOR "Blau 3"                 44  44 140 255
  92.   COLOR "Blau 2"                 32  32 104 255
  93.   COLOR "Blau 1"                 28  28  71 255
  94.   COLOR "Violett 6"             240   0 240 255
  95.   COLOR "Violett 5"             208   0 208 255
  96.   COLOR "Violett 4"             171   0 171 255
  97.   COLOR "Violett 3"             140   0 140 255
  98.   COLOR "Violett 2"             104   0 104 255
  99.   COLOR "Violett 1"              71   0  71 255
  100.  
  101.   COLOR "FM-Maske"                0   0 255 255 // Stanzmaske für die FrameMachine
  102. #
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111. /*
  112. ** Berechnete Farbverläufe
  113. **
  114. ** Arten:
  115. ** ---------------------------------
  116. ** KIND_C2 => Verlauf über 2 Farben
  117. ** Format: "Name" <Winkel>
  118. **                <Start %>  <r> <g> <b> <a>
  119. **                <End % >   <r> <g> <b> <a>
  120. ** ---------------------------------
  121. ** KIND_C3 => Verlauf über 3 Farben
  122. ** Format: "Name" <Winkel>
  123. **                <Start %>  <r> <g> <b> <a>
  124. **                <Zwisch.%> <r> <g> <b> <a>
  125. **                <End % >   <r> <g> <b> <a>
  126. **
  127. */
  128. MATHCOLORS
  129.   KIND_C2 "Test1" 12
  130.              0   10  11  12 255
  131.            100  255 255 255 255
  132.  
  133.   KIND_C3 "Test2" 112
  134.              0  180 210  60 255
  135.             50   10  11  12 255
  136.            100  255 255 255 255
  137.  
  138.  
  139.   KIND_C2 "BlauRot_270" 270
  140.              0  255   0   0 255
  141.            100    0   0 255 255
  142.  
  143.   KIND_C2 "GrünGelb_315" 315
  144.              0    0   0   0 255
  145.             80  255 255   0 255
  146.  
  147.   KIND_C2 "Magenta_225" 225
  148.             10  128   0 128 255
  149.            100  255   0 255 255
  150.  
  151.   KIND_C2 "SchwarzWeiß_180" 180
  152.              0    0   0   0 255
  153.            100  255 255 255 255
  154.  
  155.   KIND_C2 "Himmel" 0
  156.              5    0   0 255 255
  157.            100  255 255 255 255
  158.  
  159.   KIND_C2 "CyanGelb_45" 45
  160.             25    0 255 255 255
  161.            100  255 255   0 255
  162.  
  163.  
  164.   KIND_C3 "Italy" 0
  165.              5  255   0   0 255
  166.             50  255 255 255 255
  167.             95    0 255   0 255
  168.  
  169.   KIND_C3 "German" 0
  170.              8    0   0   0 255
  171.             50  255   0   0 255
  172.             98  255 255   0 255
  173.  
  174.   KIND_C3 "GrünGelbWeiß_270" 270
  175.              0    0 255   0 255
  176.             40  255 255   0 255
  177.             95  255 255 255 255
  178.  
  179.   KIND_C3 "Wassertiefe" 0
  180.             10    0 255 255 255
  181.             50    0   0 255 255
  182.            100    0   0 128 255
  183.  
  184.   KIND_C3 "OrangeWeißGelb_0" 0
  185.              0  255 128   0 255
  186.             50  255 255 255 255
  187.            100  255 255   0 255
  188.  
  189.   KIND_C3 "Grünes" 0
  190.              5    0 128   0 255
  191.             50    0 255   0 255
  192.             95    0 128   0 255
  193. #
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201. /*
  202. **  Statischer Grafikarbeitsspeicher für die
  203. **  Ausgabe von Text und Grafik.
  204. */
  205. GRAPHICSMEM 140000  /* Bytes */
  206.  
  207.  
  208.  
  209. /*
  210. ** Verzeichnis(se) der CGFonts.
  211. ** Beim Start werden dieses Verzeichnisse durchsucht.
  212. */
  213. CGFONTS
  214.  PATH "fonts:"    // Globale Fonts
  215.  PATH "CGFonts"   // Monument's eigene Fonts
  216. #
  217.  
  218.  
  219.  
  220. /*
  221. ** In diesen Verzeichnissen werden die Brushes gesucht.
  222. ** Bei jedem Programmstart werden diese Verzeichnisse
  223. ** in die Muster-Gadgets übernommen.
  224. */
  225. PATTERN
  226.  PATH "Pattern"
  227.  PATH "Grafik"
  228.  PATH "Farbverlauf"
  229.  PATH "Muster"
  230.  PATH "Material"
  231.  PATH "Symbole"
  232.  PATH "Alpha"
  233. #
  234.  
  235.  
  236.  
  237.  
  238.  
  239. /*
  240. ** In diesen Verzeichnissen werden die Alpha-Masken gesucht.
  241. */
  242. ALPHAMASKS
  243.  PATH "Alpha"
  244. #
  245.  
  246.  
  247.  
  248.  
  249.  
  250. /*
  251. ** Device-Name und Unit für das Neptun-Genlock.
  252. */
  253. GENLOCKDEVICE "serial.device" 0
  254.  
  255.  
  256. MTASK_PRI   0 // Task-Pri vom Haupttask
  257. BRHTH_PRI  -2 // Brush-Berechnungs-Pri
  258. FNTVTH_PRI -2 // Fontpreview-Pri
  259. WALKER_PRI -1 // Standard-Background-Task
  260.  
  261.  
  262.  
  263.  
  264. /*
  265. ** RGB-Anzeiger Script
  266. */
  267. RGBVIEWFILE rgbfile
  268. RGBVIEWCOM
  269. {
  270.   IF EXISTS ViewTek
  271.     ViewTek >nil: rgbfile
  272.   ELSE
  273.     ECHO "Anzeigeprogramm ViewTek konnte nicht gefunden werden."
  274.     ECHO ""
  275.     ECHO "Berechnete Grafik kann nicht"
  276.     ECHO "angezeigt werden!"
  277.   ENDIF
  278. }
  279.  
  280.  
  281.  
  282. /*
  283. ** Druckausgabe - Formate
  284. **
  285. ** 1 Zoll = 25.4 mm
  286. **      Format-Name   Breite Höhe (in Zoll)
  287. */
  288. PRTFORM
  289.  FORMAT "DIN-A4 hoch"  8.27  11.69  // 210x297 mm
  290.  FORMAT "DIN-A5 hoch"  5.83   8.27  // 148x210 mm
  291.  FORMAT "DIN-A5 quer"  8.27   5.83
  292.  FORMAT "DIN-A6 hoch"  4.13   5.83  // 105x148 mm
  293.  FORMAT "DIN-A6 quer"  5.83   4.13
  294. #
  295.  
  296.  
  297.  
  298. /*
  299. ** Bei jedem Mony-Start wird diese Sequenz ausgeführt.
  300. ** Die Prokjektdatei prefs/_FIRST.proj wird autom.
  301. ** geladen und angezeigt.
  302. */
  303. EXEC_STARTUPCOM
  304. {
  305.   IF EXISTS Prefs/TLWind
  306.     DELETE >nil: prefs/_FIRST.proj
  307.   ELSE
  308.     COPY >nil: prefs/_FP.proj prefs/_FIRST.proj
  309.   ENDIF
  310. }
  311.  
  312.  
  313. /*
  314. ** Index.guide öffnen. Dabei werden verschiedene
  315. ** Möglichkeiten untersucht.
  316. */
  317. EXEC_COM1
  318. {
  319.   IF EXISTS "SYS:Utilities/MultiView"
  320.     RUN >nil: SYS:Utilities/MultiView "Index.guide" PUBSCREEN "Monument Designer"
  321.   ELSE
  322.     IF EXISTS "SYS:Utilities/AmigaGuide"
  323.       RUN >nil: SYS:Utilities/AmigaGuide "Index.guide" PUBSCREEN "Monument Designer"
  324.     ELSE
  325.       ECHO "Kein Guide-Anzeiger vorhanden!"
  326.     ENDIF
  327.   ENDIF
  328. }
  329.  
  330.  
  331.  
  332.  
  333.  
  334. // Shell auf Mony öffnen
  335. //EXEC_COM10
  336. //{
  337. //  NewShell "CON:0/10/640/100/Shell/CLOSE/SCREEN Monument Designer"
  338. //}
  339.  
  340.  
  341.